#ifndef READBOY_EPD_FONT_H__
#define READBOY_EPD_FONT_H__
#include "read_boy_confg.h"

typedef enum font_t{
    read_boy_FONT_6x8,
    read_boy_FONT_16x24,
    read_boy_FONT_16x16,
    read_boy_FONT_24x24,
    
    read_boy_FONT_SD_16,
    read_boy_FONT_SD_24,
}read_boy_font_t;

void read_boy_draw_char_en(uint16_t iX,uint16_t iY,read_boy_font_t font,char c,uint8_t color);
void read_boy_draw_str_en(uint16_t iX,uint16_t iY,read_boy_font_t font,char *str,uint8_t color);

void read_boy_draw_char_CN_16(uint16_t iX,uint16_t iY ,unsigned char *str);
void read_boy_draw_char_CN_24(uint16_t iX,uint16_t iY ,unsigned char *str);
void read_boy_draw_char_CN(uint16_t iX,uint16_t iY,read_boy_font_t font,unsigned char *str);

//void  draw_string_for_sd(uint16_t iX,uint16_t iY,char font_size,char *strin);
void  draw_string_for_sd(uint16_t iX,uint16_t iY, char font_size,char *strin);
char  draw_string_for_sd_start( );
void  draw_string_for_sd_end();

#endif